package com.xw.bo.ks.entity.common;
/**
*
* @author： XW
* @create： 2023/11/4 18:35
*/
public class RedisCommon {

    /**
     * redis获取刷新token对象的key,其中%s表示是公司id
     */
    public static String KS_REFRESH_TOKEN_RESPONSE_KEY = "ks:token:refresh_response_15201_%s";

    /**
     * redis获取accessToken的key,其中%s表示是公司id
     */
    public static String KS_ACCESS_TOKEN_KEY = "ks:token:access_15202_%s";

    /**
     * redis统计订单列表数据的缓存key
     */
    public static String CACHE_KEY = "ks:statistics:order:leaderCursor_%s";

    /**
     * 用户（包括团长、渠道）账号信息，%s一般是用户id
     */
    public static String USER_INFO_KEY = "ds:user:adm:%s";

    /**
     * 存储快递信息
     * %s=ks_channel_anchor_sample表的id
     */
    public static String EXPRESS_KEY = "ks:express:%s";

    /**
     * 商品和表的各种关系
     */
    public static String ITEM_OUTSIDE_ID_KEY = "ks:relation:company_%s:item_%s";

    /**
     * 首页商品排行
     */
    public static String DASHBOARD_STATISTICS_PRODUCT = "ks:dashboard:%s";

    /**
     * 快手达人出单缓存 %s是快手达人id
     */
    public static String  ANCHORS_TRANSACTION = "ks:anchors:transaction:%s";

    /**
     * 未动销产品
     */
    public static String  NO_PRODUCT = "ks:dashboard:no_product:%s_%s_%s";

    /**
     * 活动下的商品id集合
     */
    public static String  OPEN_DISTRIBUTION_ACTIVITY_OPEN_ITEM_LIST = "ks:companyId_%s_activity:%s:offset_%s";

    /**
     * 将遍历商品表和活动表，将没有保存的商品id缓存一下
     */
    public static String  NO_BRUSH_GOODS_INFO = "ks:relation:brush:pageNumber_%s";

    /**
     * ks_message表的id对应的位置
     */
    public static String  KS_MESSAGE_ID_INDEX = "ks:message:id_index";

    public static String USER_LOGIN_INFO_KEY = "xw:user:adm_%s";
    public static String USER_LOGIN_TOKEN_KEY = "xw:user:token:%s";
}
